Configuration
-------------------------------------------------- 

Configuration is covered in the <a href="/documentation/deployment">Deployment</a> and <a href="/documentation/deployment">Advanced Deployment</a> document. This document is a rough outline of the XML config file format.

Root Level &lt;site-config /&gt;
-------------------------------------------------- 
- Attributes
    - TemplateURI 
- Defines valid URIs and sections for a site

Top Level &lt;valid-uri /&gt;
-------------------------------------------------- 
- Attributes
    - strict 
- Contains &lt;uri /&gt; nodes that define valid URIs for a site
    - &lt;uri /&gt; also has a TemplateURI attribute  

Top Level &lt;sections /&gt;
-------------------------------------------------- 
- Attributes
    - defaultProcessor 
- Contains a list of valid sections.  Section names can be any valid xml tag name

&lt;sections /&gt; Level &lt;section-name /&gt; tag
-------------------------------------------------- 
- Attributes
    - defaultContentURI="/home.php" 
    - passthrough="passthrough" 
    - processor="markdown"    
- Any valid xml name
    - &lt;header /&gt;
    - &lt;nav /&gt;
    - &lt;etc /&gt; ...
- Contains a list of &lt;map /&gt; nodes. &lt;map /&gt; nodes define a Content URI for a particular Page URI    

&lt;section-name /&gt; Level &lt;map /&gt; tag
-------------------------------------------------- 
- Attributes
    - pageURI="/foo/baz" 
    - contentURI="/testing/thing.php"
    - processor="processorName"
- Passthrough is ignored for a Page URI if there's a &lt;map /&gt;
- Overrides default Content URI for any particular pageURI

